two-spotted ladybug - Spanish English Dictionary